.pay-workbench {
  .ant-divider {
    background: rgba(0, 0, 0, 0.3);
  }

  .editable-cell {
    position: relative;
    .editable-cell-text-wrapper {
      display: block;
      height: 21px;
      padding: 0 24px 0 5px;
      color: $font-default;
    }
    .disable-cell-text-wrapper {
      padding: 0px;
    }
    .editable-cell-icon {
      position: absolute;
      right: 0;
      top: 4px;
      width: 20px;
      cursor: pointer;
    }
    .editable-cell-icon-check, .editable-cell-icon-cancel {
      width: 20px;
      line-height: 28px;
      cursor: pointer;
    }
    .editable-cell-icon:hover, .editable-cell-icon-check:hover, .editable-cell-icon-cancel:hover {
      color: $default-color;
    }
  }

  .num-style {
    color: rgb(51, 153, 0);
    font-size: 14px;
    font-weight: bolder;
  }

  .pay-unpaid {
    .ant-breadcrumb a {
      color: $default-color;
    }
    .ant-tabs-card .ant-tabs-nav {
      margin-left: 0;
    }
    .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
      border: 1px solid #e9e9e9;
      font-size: 12px;
      padding: 7px 16px 6px;
    }
    .ant-tabs-bar {
      border-bottom: 1px solid #e9e9e9;
    }
    .ant-alert-icon {
      top: 13px;
    }
  }

  .pay-paying {
    .row-warning {
      background: #fff1f0;
    }
  }
}
